home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / sun / management / Util.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.9 KB  |  45 lines

  1. package sun.management;
  2.  
  3. import java.lang.management.GarbageCollectorMXBean;
  4. import java.lang.management.MemoryManagerMXBean;
  5. import java.lang.management.MemoryPoolMXBean;
  6. import java.util.List;
  7.  
  8. class Util {
  9.    private static String[] EMPTY_STRING_ARRAY = new String[0];
  10.  
  11.    static String getMBeanObjectName(MemoryPoolMXBean var0) {
  12.       return "java.lang:type=MemoryPool,name=" + var0.getName();
  13.    }
  14.  
  15.    static String getMBeanObjectName(MemoryManagerMXBean var0) {
  16.       return var0 instanceof GarbageCollectorMXBean ? getMBeanObjectName((GarbageCollectorMXBean)var0) : "java.lang:type=MemoryManager,name=" + var0.getName();
  17.    }
  18.  
  19.    static String getMBeanObjectName(GarbageCollectorMXBean var0) {
  20.       return "java.lang:type=GarbageCollector,name=" + var0.getName();
  21.    }
  22.  
  23.    static RuntimeException newException(Exception var0) {
  24.       RuntimeException var1 = new RuntimeException(var0.getMessage());
  25.       var1.initCause(var0);
  26.       return var1;
  27.    }
  28.  
  29.    static InternalError newInternalError(Exception var0) {
  30.       InternalError var1 = new InternalError(var0.getMessage());
  31.       var1.initCause(var0);
  32.       return var1;
  33.    }
  34.  
  35.    static AssertionError newAssertionError(Exception var0) {
  36.       AssertionError var1 = new AssertionError(var0.getMessage());
  37.       var1.initCause(var0);
  38.       return var1;
  39.    }
  40.  
  41.    static String[] toStringArray(List<String> var0) {
  42.       return (String[])var0.toArray(EMPTY_STRING_ARRAY);
  43.    }
  44. }
  45.